/**
 * Project SQLiteWrapper
 */


#ifndef _SQLITESTATUS_H
#define _SQLITESTATUS_H

#include "sqlite3.h"

enum SQLiteStatus { 
    kOK         = SQLITE_OK,
    kERROR      = SQLITE_ERROR,
    kINTERNAL   = SQLITE_INTERNAL,
    kPERM       = SQLITE_PERM,
    kABORT      = SQLITE_ABORT,
    kBUSY       = SQLITE_BUSY,
    kLOCKED     = SQLITE_LOCKED,
    kNOMEM      = SQLITE_NOMEM,
    kREADONLY   = SQLITE_READONLY,
    kINTERRUPT  = SQLITE_INTERRUPT,
    kIOERR      = SQLITE_IOERR,
    kCORRUPT    = SQLITE_CORRUPT,
    kNOTFOUND   = SQLITE_NOTFOUND,
    kFULL       = SQLITE_FULL,
    kCANTOPEN   = SQLITE_CANTOPEN,
    kPROTOCOL   = SQLITE_PROTOCOL,
    kEMPTY      = SQLITE_EMPTY,
    kSCHEMA     = SQLITE_SCHEMA,
    kTOOBIG     = SQLITE_TOOBIG,
    kCONSTRAINT = SQLITE_CONSTRAINT,
    kMISMATCH   = SQLITE_MISMATCH,
    kNOLFS      = SQLITE_NOLFS,
    kAUTH       = SQLITE_AUTH,
    kFORMAT     = SQLITE_FORMAT,
    kRANGE      = SQLITE_RANGE,
    kNOTADB     = SQLITE_NOTADB,
    kNOTICE     = SQLITE_NOTICE,
    kWARNING    = SQLITE_WARNING,
    kROW        = SQLITE_ROW,
    kDONE       = SQLITE_DONE,
};

#endif //_SQLITESTATUS_H
